package br.com.DoceMagia.service.UsuarioService;

import java.sql.Statement;

import javax.swing.JOptionPane;

import br.com.DoceMagia.admUtil.DaoUtil;
import br.com.DoceMagia.modelo.dao.UsuarioDAO;
import br.com.DoceMagia.modelo.entidade.Usuario;
import br.com.DoceMagia.view.telas.CadastroUsuario;
import br.com.DoceMagia.view.telas.Login;

public class UsuarioService {

	Usuario usuario = new Usuario();
	UsuarioDAO usuarioDAO = new UsuarioDAO();
	
	public Usuario getUsuario(){
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public UsuarioDAO getUsuarioDAO() {
		return usuarioDAO;
	}

	public void setUsuarioDAO(UsuarioDAO usuarioDAO) {
		this.usuarioDAO = usuarioDAO;
	}

	public UsuarioService() {
		// TODO Auto-generated constructor stub
	}

	public void findByUsuarioID(Usuario usuario) {
		// TODO Auto-generated method stub
	}
	public void findByUsuarioName() {
		// TODO Auto-generated method stub
	}

	public void findByLogin(String login, char[] senha) {
		// TODO Auto-generated method stub
		try {
			StringBuilder stringBuilder = new StringBuilder();
			stringBuilder.append("SELECT * FROM USUARIOS WHERE LOGIN = '");
			stringBuilder.append(login);
			stringBuilder.append("' AND SENHA = ");
			stringBuilder.append(senha);
			stringBuilder.append("");
			usuarioDAO.query = stringBuilder.toString();
			DaoUtil.Conecta();
			Statement stm = DaoUtil.getConnection().createStatement();
			stm.executeQuery(usuarioDAO.query);
			

			DaoUtil.Fecha();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}